package hcn.util;

/**
 * Created by chuangye9527 on 2016/7/20.
 */
public class CodeDefinition {

    // ----------------------------------------------------------------------
    // 系统级（900-999）
    // ----------------------------------------------------------------------

    public static final int SYSTEM_SUCCESS = 900;

    /**
     * 系统异常
     */
    public static final int SYSTEM_ERROR = 901;

    /**
     * 参数不合法
     */
    public static final int SYSTEM_PARAMETER_ILLEGAL = 902;
    /**
     * 参数类型不正确
     */
    public static final int SYSTEM_PARAMETER_TYPE_ERROR = 903;
    /**
     * 参数格式不正确
     */
    public static final int SYSTEM_PARAMETER_FORMAT_ERROR = 904;

    /**
     * 接口异常
     */
    public static final int SYSTEM_INTERFACE_ERROR = 905;

    /**
     * 不能处理的异常编码
     */
    public static final int SYSTEM_CODE_NOT_HANDLE = 906;

    
    // ----------------------------------------------------------------------
    // 同步用户 到 预约挂号平台 (1001-1099)
    // ----------------------------------------------------------------------

    public static final int USER_REGISTER_SYN_YYGHPT = 1001;

    public static final int USER_MODIFY_SYN_YYGHPT = 1002;

    public static final int USER_LINK_SYN_YYGHPT = 1003;

    public static final int USER_PASSWORD_SYN_YYGHPT = 1004;


    /**
     * ----------------------------------------------------------------------
     * 健康档案(1100-1199)
     * ----------------------------------------------------------------------
     */
    public static final int PHR_ERROR = 1100;


    // ----------------------------------------------------------------------
    // 预约挂号（1200-1299）
    // ----------------------------------------------------------------------


    /**
     * 接口系统异常错误
     */
    public static final int REG_INTERFACE_ERROR = 1200;

    /**
     * 用户在黑名单
     */
    public static final int REG_USER_IN_BLACKLIST = 1210;
    /**
     * 就诊日期必须在当前之后
     */
    public static final int REG_VISITDATE_AFTER_CURRENT = 1211;
    /**
     * 您已经预约过该排班！请查看预约记录或预约其他排班
     */
    public static final int REG_EXSIST_REGISTRATION = 1212;
    /**
     * 同一个医疗结构同一个科室同一个医生只能预约一次！不可再约
     */
    public static final int REG_SAME_ORG_AND_DEPT_AND_DOC = 1213;

    /**
     * 预约同一家医疗机构同一个科室不能超过2次
     */
    public static final int REG_SAME_ORG_AND_DEPT_OVER_TWICE = 1214;

    /**
     * 您在同一医疗机构的预约不能超过3个
     */
    public static final int REG_SAME_ORG_OVER_THREE_TIMES = 1215;

    /**
     * 预约的医疗机构不能超过2个
     */
    public static final int REG_ORG_OVER_TWO = 1216;

    /**
     * 您待就诊的已满六条！不可再约!
     */
    public static final int REG_OVER_SIX_TIMES = 1217;

    /**
     * 号源为空
     */
    public static final int REG_NULL_NUMBER_SOURCE = 1218;

    // ----------------------------------------------------------------------
    // 报告查询（1300-1399）
    // ----------------------------------------------------------------------

    // ----------------------------------------------------------------------
    // 排队叫号（1400-199）
    // ----------------------------------------------------------------------

    // ----------------------------------------------------------------------
    // 签到取号（1500-1599）
    // ----------------------------------------------------------------------
    /**
     * 接口返回的错误.
     */
    public static final int TICKET_INTERFACE_ERROR = 1500;

    /**
     * 接口返回的数据错误.
     */
    public static  final  int TICKET_RETURN_DATA_ERROR=1501;
    // ----------------------------------------------------------------------
    // 诊间支付（1600-1699）
    public static  final  int SEND_MQ_MESSAGE_ERROR=1600;

    // ----------------------------------------------------------------------


}
